﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Application.Structure.Decorator
{
	class Program
	{
		static void Main_(string[] args)
		{
			Boisson oBoisson = new Cafe();
			oBoisson.Afficher();

			Boisson oBoisson2 = new Expresso(Taille.Grand); // Expresso
			oBoisson2 = new Sucre(oBoisson2); // Sucré
			oBoisson2 = new Sucre(oBoisson2); // Trés sucré
			oBoisson2 = new Chantilly(oBoisson2); // avec Chantilly
			oBoisson2.Afficher();

			Console.ReadLine();
		}
	}
}
